草庐IT

Android TextView 改变 textColor 与主题

全部标签

Android:通过使用主题,我只能为每个属性拍摄一次吗? Android 中没有类似 CSS 的东西吗?

Here他们写道:Toapplyastyledefinitionasatheme,youmustapplythestyletoanActivityorapplicationintheAndroidmanifest.Whenyoudoso,everyViewwithintheActivityorapplicationwillapplyeachpropertythatitsupports.Forexample,ifyouapplytheCodeFontstylefromthepreviousexamplestoanActivity,thenallViewelementsthatsuppor

java - 如何在 Android 上录制音频并改变音调?

我正在尝试学习Android开发,我想知道如何从麦克风捕获音频,然后更改音频中的声音,使其听起来更浑厚或更清晰等。简而言之:如何录制和更改声音的参数?(当然是在Java中) 最佳答案 我实际上正在研究androidappthatinvolvesaudio.录制音频是比较容易的部分,您可以为此复制我的代码。编写音频过滤器是一项艰巨的任务,需要数字信号处理和FastFourierTransform(FFT)的知识。您可以先阅读有关audioprocessinginjavahere.的内容同时,下面是在android上录制音频的代码:pu

android - 安装应用程序的顺序正在改变行为?

我有三个应用程序:University、Student、Staff。大学是主要的应用。学生和教职工是供应商申请。大学有权访问来自该提供商应用程序的信息。我按照以下顺序安装了apk学生、教职员工和大学。这工作正常但是如果我按顺序安装大学、学生和教职员工。在这种情况下,大学崩溃了,错误是“访问权限被拒绝”。为什么即使我们有适当的许可也会发生这种情况?为什么后面安装的provider不能被主应用访问?01-2916:49:48.257:E/AndroidRuntime(2622):Causedby:java.lang.SecurityException:PermissionDenial:op

android - 如何更改 Android Material 主题提醒中的强调色?

我的values-v21文件夹中有以下主题声明:@color/brand_primary@color/status_bar_bg#FF00FF#0000FF这些颜色按预期应用于所有内容(例如状态栏或操作模式),但警报中的所有控件(复选框、单选框和按钮)仍具有默认的绿松石色。还有办法给它们上色吗?附注我没有使用appcompat库,出于这个问题的目的,你应该假装我不支持Lollipop以下的任何内容。 最佳答案 我假设“警报”是指Dialog。这些由不同的主题引用控制:@style/BaseDialogTheme...

android - 工具栏 ShareActionProvider 主题始终为深色

我正在尝试将共享操作添加到我的工具栏。工具栏应该是橙色的(或在本例中是透明的),带有白色文本和图标,所以我将此View用作Toolbar:此外,这是我的应用主题声明的样子:无论我如何改变样式,这就是我得到的:我如何说服ShareActionProvider获取Light主题? 最佳答案 这就是我所做的,并且奏效了。我想在ShareActionProvider中使用白色背景,文本为黑色我的主题@color/md_white_1000@color/colorPrimaryDark@color/colorAccent#ffffff#fff

flutter 文本不随系统设置而改变大小[最全的整理]

文本不随系统设置而改变大小[二]前言方案七:使用LayoutBuilder和MediaQuery方案八:使用AutoSizeText库方案九:使用RichText和TextSpan方案十:使用LayoutBuilder和CustomPainter方案十一:使用自定义字体缩放比例方案十二:使用第三方库auto_size_text总结前言在flutter越来越来的平台适配中,最常见的一直场景就是,修改了设备的字体大小或者样式,从而导致整个APP的适配变形等情况的出现,对于这种问题的解决方案,当然就是限制字体了,但是如果一概而论的话,又不太适合,毕竟产品可不管你方不方便的,这里我整理了绝大部分的场景

android - 在用户键入主题标签时更改文本的颜色

我正在开发一个用户可以将内容发布到提要的应用程序。在我的编辑文本(用于撰写)中,文本颜色为灰色。但是,当用户键入哈希标签时,例如#help我需要在他们键入时将该文本着色为黑色,因此当用户键入“#”时,文本必须着色为黑色,直到他们开始一个新单词,然后文本颜色需要恢复为灰色。我一直在尝试使用文本观察器和可跨越的字符串来着色。这是我对文本观察器onTextChanged所做的@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){//RemoveTextwatchertopreventinfini

android - 我在 Android Studio 上的设计 View 是空白的。它没有改变。我也尝试过与 gradle build 同步。该怎么办?

XML代码:尽快需要帮助。怎么办?? 最佳答案 我昨天更新androidstudio后遇到了同样的问题,转到Gradle脚本->Build.Gradle(Module:app)将alpha3更改为alpha1implementation'com.android.support:appcompat-v7:28.0.0-alpha3'到implementation'com.android.support:appcompat-v7:28.0.0-alpha1'注意:[编辑]这个解决方案不再有效,因为版本代码已经更新,稳定版本已经发布

Android 13.0 改为平板模式-并且不改变Launcher和SystemUI

介绍Android13上是可以根据dpi来判断机器是平板模式还是手机模式,我的设备分辨率是2000x1200,当我们利用adbshell->wmdensity获取当前dpi然后执行 wmdensity320会发现Launcher发生了变化,此时会有布局改变以及锁屏改变,还有hotseat显示不全,导航栏变小靠右等问题,所以我们的思路是在变为平板模式后不要让Launcher和SystemUI改变即可。改完后我们还需验证下QQ和微信是否为平板模式修改ProjectConfig.mk#densityFREEME_DEVICE_LCD_DENSITY=320路径:vendor/mediatek/pro

android - Activity 改变前的动画

我正在尝试做一些简单的事情,但我不明白为什么它不起作用。我想做的是:当我触摸一个ImageView时,它会显示一个动画。然后,只有当该动画结束时,它才会启动新Activity。相反,会发生新Activity立即开始并且不显示动画的情况。这是动画xml:这是我用来调用它的代码:publicvoidonCreate(BundlesavedInstanceState){finalImageViewib=(ImageView)this.findViewById(R.id.photo);ib.setOnClickListener(newOnClickListener(){@Overridepub